Fullstack Job: Senior Developer

Job added on

Company

Orbit

Location

Victoria - Canada

Job type

Full-Time

Fullstack Job Details

Who we are:

We’re Orbit, and we create Shopify apps that help merchants push the frontiers of their online sales. At Orbit, you’ll be joining a fun, creative, and collaborative team that builds awesome products to empower Shopify merchants. As a remote-first company, our team is located across Canada, the US, and beyond. We offer our employees flexibility in where they work and how they work. We would be over the moon if you’d join us!


About the role:

As part of our product team, our Senior Developers work collaboratively with our development team to design and build functionality for our apps that is usable, extensible, and performant.


Our apps are embedded in the Shopify admin, and display in our customers’ Shopify stores. Our senior developers are experienced with React, Node, and Elixir (no prior Elixir experience is necessary) and contribute across the full stack.


At Orbit, we trust our developers to find the right way to build solutions that meet goals. Following the Shape Up methodology, we give our teams projects, and give them the space and autonomy to design a solution: defining their own tasks, building the solution incrementally and collaboratively, adapting an approach based on the learnings made along the way.


As a Senior Developer, you'll...

  • Contribute to all aspects of Shopify app development for our suite of apps, in React, TypeScript, Elixir, and Node.js
  • Make design & planning decisions as a team, as part of a flexible agile process
  • Keep up with the latest developments in our technologies and in the tools available from Shopify, identifying opportunities to leverage for our apps
  • Contribute in improving our development process and practices
  • Use data (analytics, instrumentation) to track outcomes and guide future work
  • Grow our development team’s skills through regular collaboration and mentorship

You'll use your skills and experience in...

  • Writing code proficiently in JavaScript/ES10, HTML, & CSS
  • Developing for React, applying current approaches that best solve the problems at hand
  • Guiding teams to make decisions effectively, stating recommendations with reasoning behind opinions
  • Working in an agile team environment, regularly making goal-oriented decisions and identifying the most impactful areas to focus
  • Collaboratively solving problems and sharing knowledge with others when solutions are found
  • Holding context on complex solutions, thinking critically about adapting architecture with new learnings, identifying opportunities to improve along the way
  • Leaving things better than you found them—advocating for improvements to the team’s practices, processes, and tools, to help us reliably deliver quality results
  • Helping team members improve their skills & knowledge during the course of the work
  • Working fluently with Git & Github

If you have these skills that's a huge plus!

  • Developing on the Shopify platform, or with Liquid
  • Developing interfaces with the help of a design system, such as Shopify Polaris, and with accessibility in mind
  • Developing for ecommerce on different platforms - Wordpress, BigCommerce, etc.
  • Writing for common frontend JavaScript frameworks such as Gatsby, Vue.js, or Angular
  • Interest in learning & writing functional code with Elixir

Please include a cover letter with your application – we’d love to better understand your background and experiences. We value diverse perspectives and believe that skills are transferable!


Benefits:

We are a company built on creativity, teamwork, and employee well-being. We trust our team members and encourage them to design their work schedules so that they can get the most out of their day. We value challenging ourselves and others to ask questions that uncover better solutions for the future, and we get joy from being around fun, communication-focused folks who want to make a difference at their work!


Some of our perks include:

  • Flexible work schedule
  • Company-provided hardware and software
  • Competitive base salary
  • Opportunity for growth as the company grows
  • Exposure and learning across teams and services
  • Health benefits and RRSP matching
  • Company-sponsored wellness allowance
  • Home office allowance
  • Generous vacation policy

We bring passion and energy to our work, and believe that work should be rewarding, interesting, and come at a sustainable pace. As long as you have a strong internet connection, you’ll be all set to join this dynamic team!

  • Remote: Within +/- 3 hours 8am-4pm Pacific Time